Objetivos de Aprendizagem
- Compreender o impacto do açúcar sintático na carga cognitiva do desenvolvedor
- Comparar sistemas de templates e modelos de programação genérica entre C++, Rust e Swift
- Avaliar o papel da inferência de tipos na redução de código repetitivo mantendo a segurança
- Analisar os trade-offs entre sintaxe expressiva e complexidade do compilador